<template>

	<uni-nav-bar v-if="extraData.url" :background-color="'rgba(0,0,0,0)'" :color="'#000'" fixed status-bar
		:border="false" left-icon="left" title="幸运抽奖" @clickLeft="back" />
	<uni-nav-bar v-else :background-color="'rgba(0,0,0,0)'" :color="'#000'" fixed status-bar :border="false"
		left-icon="" title="幸运抽奖" @clickLeft="back" />


</template>

<script>
	export default {
		props: ["extraData"],
		data() {
			return {
				left: "",
				allData: "66",
				appid: "",
				url: "",
				domain: "",
				id: "",
				tid: ""
			}

		},
		methods: {
			back() {
				console.log('back');
				// uni.navigateToMiniProgram({
				// 	// 小程序AppID
				// 	appId: 'wx363a213c19c73ab2',
				// 	// 跳转的路径，如果不填默认为小程序的首页
				// 	path: 'pages/home/home',
				// 	// 打开小程序的类型，可选值为 "navigateTo"、"redirectTo"、"switchTab"、"reLaunch"
				// 	envVersion: 'trial',
				// 	// 成功跳转到小程序的回调函数
				// 	success: function() {
				// 		console.log('跳转到小程序成功')
				// 	},
				// 	// 跳转到小程序失败的回调函数
				// 	fail: function() {
				// 		console.log('跳转到小程序失败')
				// 	}
				// })
				// return
				// 在原小程序页面中跳转到目标小程序
				uni.navigateToMiniProgram({
					appId: this.appid,
					path: this.url, // 可选，需要跳转的目标页面 pagesPrize/index/index
					extraData: {
						id: this.id,
						domain: this.domain
					},
					envVersion: 'trial', //开发版（'develop'）、体验版（'trial'）和正式版（'release'）
					success: function() {
						console.log('跳转成功');
					},
					fail: function(err) {
						console.log('跳转失败', err);
					}
				});

			}
		},
		mounted() {


			if (Object.keys(this.extraData).length > 0) {
				if (this.extraData.appid) {
					this.appid = this.extraData.appid;
				}
				if (this.extraData.url) {
					this.url = this.extraData.url;
				}
				if (this.extraData.domain) {
					this.domain = this.extraData.domain;
				}
				// if (this.extraData.id) {
				// 	this.id = this.extraData.id;
				// }
				if (this.extraData.tid) {
					this.id = this.extraData.tid;
				}

				// this.url = this.extraData.url;
				// this.domain = this.extraData.domain;
				// this.id = this.extraData.id;
			} else {
				var extraData = uni.getStorageSync('extraData', 'session');
				console.log("extraData1", extraData)
				if (extraData) {
					extraData = JSON.parse(extraData)
					console.log("extraData2", extraData)
					if (extraData.tid) {
						this.id = extraData.tid
					}
					if (extraData.appid) {
						this.appid = extraData.appid
					}
					if (extraData.url) {
						this.url = extraData.url
					}
					if (extraData.domain) {
						this.domain = extraData.domain
					}
				}
			}
			this.allData = JSON.stringify(this.extraData)
		}
	}
</script>

<style>
</style>